for many a long day - German English Dictionary